package demo09.swingFrame;

import java.awt.Graphics;

import javax.swing.JFrame;

public class MyFrame extends JFrame{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public MyFrame(String title) {
		super(title);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		this.setSize(300,300);
		this.setVisible(true);
	}

//Graphics 类是所有图形上下文的抽象基类，允许应用程序在组件（已经在各种设备上实现）以及闭屏图像上进行绘制。

//Graphics 对象封装了 Java 支持的基本呈现操作所需的状态信息。
	//paint消息
	@Override
	public void paint(Graphics graphics) {//钩子
		super.paint(graphics);
		String msg = "我的规则!!";
		graphics.drawString(msg, 100, 100);
	}

	public static void main(String[] args) {
		MyFrame myFrame = new MyFrame("深入浅出设计模式");//窗口
	}

}
